package com.jt9003.service;

import com.jt9003.pojo.Drugs;
import com.jt9003.pojo.Template;
import com.jt9003.pojo.Template_drugs;
import com.jt9003.pojo.Usage;

import java.util.List;

//模板管理
public interface TemplateService {

    //添加各种模板
    public int addTemplate(Template template);

    //获取病例模板数据
    public List<Template> getTemplate();

    //查询所有状态是可用的药品
    public List<Drugs> getDrugs();

    //查询状态=15的用法
    public List<Usage> selectUsage();

    //药品与模板对应表插入数据
    public int addTemplate_drugs(List<Template_drugs> list);

    /**
     * 查询院内协调方数据
     * 根据用法id，药品id，查询出对应的名字
     */
    public List<Template> getAgreementPartyTemplate();

    //根据id删除院内协定方模板和药品模板对应表
    public int delTemplate(int id);

    //根据id删除患者病例模板
    public int delTemplate2(int id);

    //查询调理方数据
    public List<Template> getOrganizeTemplate();

    //查询调理方数据总数
    public int OrganizeTemplateTotal();

    //查询所有医嘱模板
    public List<Template> getMedical_advice();

}

